home *** CD-ROM | disk | FTP | other *** search
-
-
- 4.0 Extensiones del protocolo Yapp utilizadas por TPK 1.65a y FBB 5.1
- 4
-
-
- 4.1 Extension del HEADER:
-
- El header contiene ahora la FECHA y la HORA del fichero a transfe-
- rir.
-
- [SOH] [Len] [Filename] [NUL] [File Size] [NUL] [Date] [Heure] [NUL]
-
- Fecha y hora son los valores dados por el DOS, codificados en 4 ca-
- racteres hexadecimales y trasmitidos en ASCII.
-
- El receptor puede utilizar a eleccion el Yapp extendido con checksum
- o el Yapp normal.
-
- - La respuesta en Yapp normal es RF y el receptor puede conservar
- la fecha y hora para restituirlas al final de la transferencia.
-
- - La respuesta para pasar a Yapp extendido es: RT Receive_TPK
- codee [ACK] [ACK]
-
- Si la respuesta del receptor es RT el protocolo utilizado sera el que
- yo llamo YappC para Yapp con checksum. Cuando el emisor recibe este
- paquete el DEBE utilizar YappC.
-
-
- 4.2 Extension de los paquetes de datos:
-
- Si la respuesta del receptor es RT el protocolo utilizado sera YappC.
- El checksum permite la deteccion de paquetes deformados durante la
-
- transmision, particularmente sobre las lineas RS232 donde no hay
- control ni correccion de errores (o muy poco !). Esto es muy frecuen-
- te por ejemplo con los sistemas que utilizan TNCs en modo Kiss.
-
- Formato de los paquetes de datos: [STX] [Len] [Datos] [Checksum]
-
- El checksum es la suma de todos los octetos del paquete Yapp sobre
- 8 bits como para el protocolo Xmodem. Si el checksum a la recepcion
- es malo el receptor debe enviar un Cancel y pasar al estado CW.
-
-
- 4.3 Continuacion de la transferencia
-
- Un campo nuevo se ha aƱadido a la respuesta de continuar para pedir
- al emisor el utilizar YappC.
-
- - Repuesta para Yapp: (utilizado en versiones precedentes)
-
-
- [NAK] [Len] [R] [NUL] [Longitud Recibida] [NUL]
- I I I
- I I +-- en ASCII como en el header
- I +-- como Continuacion !
- I
- +------- longitud de los datos
-
- - Repuesta para YappC:
-
- [NAK] [Len] [R] [NUL] [Longitud Recibida] [NUL] [C] [NUL]
- I
- Para decir al emisor que utilice YappC -----+
-
- Cuando el emisor recibe este paquete debe utilizar YappC.
-
-
-